﻿#define _CRT_SECURE_NO_WARNINGS
//作者：爱吃糖的boy
#include<stdio.h>

//void mut(int a) 
//{	
//	for (int i = 1; i <= a; i++)
//	{
//		for (int j =1 ; j<=i;j++) 
//		{
//			printf("%d*%d=%d ",i,j,i*j);
//		}
//		printf("\n");
//	}
//	return;
//}
//
//int main() 
//{
//	//实现一个函数，打印乘法口诀表，口诀表的行数和列数自己指定 如：输入9，输出9 * 9口诀表，输出12，输出12 * 12的乘法口诀表。
//	int row;
//
//	scanf(" %d",&row);
//	mut(row);
//	return 0;
//
//}

//void bool_years(int a);
//int main() 
//{
//	//实现函数判断year是不是润年
//	int year;
//	scanf("%d",&year);
//	bool_years(year);
//	return 0;
//
//}
//void bool_years(int a) 
//{
//	if ((a%4==0&&a%100!=0)||a%400==0)
//	{
//		printf("%d为闰年\n",a);
//	}
//	else
//		printf("%d不为闰年\n", a);
//	return;
//}
//void is_prime(int a);
//int main() 
//{
//
//	//实现一个函数is_prime，判断一个数是不是素数。利用上面实现的is_prime函数，打印100到200之间的素数。
//
//	for (int i = 100; i <= 200; i++)
//	{
//		is_prime(i);
//	}
//
//	
//	return 0;
//
//}
//void is_prime(int a) 
//{
//
//	int b = 1;
//
//	for (int i=2 ; i<= a-1; i++)
//	{
//		if (a % i==0)
//		{
//			b = 0;
//			
//			break;
//		}
//	}
//	if (b == 1)
//	{
//		printf("%d是素数\n",a);
//	}
//	
//	return;
//}
void init(int arr[]);
void print(int arr[]);
void reverse(int arr[]);
int main() 
{
	/*创建一个整形数组，完成对数组的操作

		实现函数init() 初始化数组为全0
		实现print()  打印数组的每个元素
		实现reverse()  函数完成数组元素的逆置。
		要求：自己设计以上函数的参数，返回值*/

	int arr1[10] = {0,1,2,3,4,5,6,7,8,9};
	init(arr1,10);
	print(arr1,10);
	reverse(arr1,10);
	return;
}
void init(int arr[],int sz)
{
	
	for (int i = 0; i < sz; i++)
	{
		arr[i] = 0;
	}
	return 0;
}

void print(int arr[10],int sz) 
{
	
	for (int i = 0; i < sz; i++)
	{
		printf("arr1[%d]=%d\n",i,arr[i]);
	}
	return;

}

void reverse(int arr[],int sz)
{
	for (int i = 0; i <= (sz/2); i++)
	{
		int	tmp = arr[i];
		arr[i] = arr[9 - i];
		arr[9 - i] = tmp;
	}
	

	return;
}